body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0px;
    padding: 0px;
}

body, button, input, select, textarea, pre {
    font-size: 12px;
    font-family: Arial,"宋体";
}

.wrapper{
	width: 100%;
	.header{
		width: 980px;
		margin-left:auto;
		margin-right: auto;
		height:75px;
		z-index: 100;
		.left_header{
			display: block;
			width: 330px;
			height: 76px;
			background: url('../image/reg/1.png') no-repeat scroll right center transparent;
			.logo{
				display: inline-block;
				margin-top:15px;
			}
		}
	}
	.nav{
		width: 100%;
		height: 20px;
		background: url('../image/reg/nav.png') no-repeat scroll center top transparent;
	}
	.content{
		width: 980px;
		height: 333px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		.content_c{
			width: 720px;
			height: 333px;
			float: left;
			overflow: hidden;
			.con_c_form{
				width: 720px;
				height: 313px;
				.space{
					width: 720px;
					height: 40px;
				}
			}
			.common{
				width: 720px;
				height: 20px;
				position: relative;
				clear: both;
				margin-bottom: 20px;
				.common_label{
					display: block;
					float: left;
					height: 42px;
					width: 65px;
					margin-right: 10px;
					line-height: 42px;
					font-size: 14px;
					color: #666;
					font-weight: bold;
					text-align: right;
				}
				.account{
					display: block;
					position: relative;
					float: left;
					height: 16px;
					width: 328px;
					padding: 11px 10px;
					margin-right: 10px;
					border: 1px solid #DDD;
					font-size: 14px;
					color: #666;
					transition: all 0.3s ease 0s;
				}
				.code{
					display: block;
					position: relative;
					float: left;
					height: 16px;
					width: 156px;
					padding: 11px 10px;
					margin-right: 10px;
					border: 1px solid #DDD;
					font-size: 14px;
					color: #666;
					transition: all 0.3s ease 0s;
				}
				.verify-code{
					display: inline-block;
					float: left;
					height: 38px;
					width: 100px;
					border: 1px solid #DDD;
					margin-right: 10px;
					background: url('../image/reg/loading.gif') no-repeat scroll center center transparent;
				}
				.verify-Code{
					position: relative;
					display: inline-block;
					//float: left;
					top: 12px;
					margin-right: 10px;
					text-decoration: none;
					color: #1B66C7;
				}
			}
			.agree{
				position: relative;
				clear: both;
				margin-bottom: 20px;
				margin-left: 75px;
				.is_agree{
					color: #666;
					font-size: 12px;
					margin-left: 5px;
				}
				.agree_top{
					vertical-align: middle;
				}
				a{
					text-decoration: none;
					color: #1B66C7;
				}
			}
			.submit{
				width: 720px;
				height: 50px;
				position: relative;
				left: 75px;
				clear:both;
				margin-bottom: 20px;
				.reg{
					display: block;
					width: 350px;
					height: 50px;
					font-size: 16px;
					font-weight: bold;
					cursor: pointer;
					color: #FFF;
					background-image: none;
					border-radius: 3px;
					border: medium none;
					transition: all 0.3s ease 0s;
					background-clip: padding-box;
					background-color: #FA6790;
				}
			}
		}
		.content_sms{
			width: 258px;
			height: 208px;
			border: 1px solid #D1EEFF;
			background-color: #F5FBFF;
			margin-top: 40px;
			float: left;
			.title{
				    margin: 0px 10px;
    				padding-left: 30px;
    				height: 50px;
    				line-height: 50px;
    				background: url('../image/reg/phone.png') no-repeat scroll left center transparent;
   				 	border-bottom: 1px solid #E6EDF2;
    				font-size: 14px;
    				color: #666;
			}
			.comm{
				margin: 0px 10px;
			}
			.text{
				color: #666;
				font-size: 12px;
				margin-top: 20px;
				margin-bottom: 5px;
			}
			.warn{
				font-size: 14px;
				color: #F18300;
				font-weight: bold;
			}

			.last{
				color: #666;
				font-size: 12px;
				margin-top: 5px;
			}
		}
		.content_link{
			position: absolute;
			top: -70px;
			right: 0px;
			color: #666;
			span{
				float: left;
				display: block;
				margin-right: 5px;
				margin-top: 10px;
			}
			.login{
				font-weight: bold;
				color: #666;
				height: 32px;
				width: 64px;
				border: medium none;
				background: url('../image/reg/login.png') no-repeat scroll 0px -48px transparent;
			}
		}
	}
	.footer{
		width: 980px;
		height: 15px;
		margin-top:80px;
		margin-bottom:20px;
		margin-left: auto;
		margin-right: auto;
		.footer_text{
			text-align: center;
			color: #7A77C8;
		}
	}
}

